/** no text decoration */
.deco-none {
    text-decoration: none;
}

.post-content .deco-none {
    box-shadow: none;
}

/** inline image */
.inline-img {
    bottom: -3px;
    position: relative;
}

/** detail cursor */
details summary {
    cursor: pointer;
}

/** modlist */
.modlist+table {
    display: table;
}

.modlist+table th,
.modlist+table td {
    font-size: 15px;
}

.modlist+table thead tr {
    background-color: rgba(120, 120, 120, .35);
}

.modlist+table tr:nth-child(2n) {
    background-color: rgba(120, 120, 120, .27);
}

.modlist+table tr:hover {
    background-color: rgba(120, 120, 120, .4);
}